package com.cesce.batch.cobros.items;

import org.springframework.batch.item.file.transform.LineAggregator;

import com.cesce.batch.cobros.dominio.Registro;

public class HostCabeceraLineAggregator implements LineAggregator<Registro> {

	private static final String LINE_SEPARATOR = System.getProperty("line.separator");


	public String aggregate(Registro reg) {
		
		StringBuilder result = new StringBuilder();

		result.append("9" + LINE_SEPARATOR);
		result.append(reg.getModalidad() + LINE_SEPARATOR);	
		result.append(reg.getPoliza() + LINE_SEPARATOR);		
		result.append(reg.getFilial() + LINE_SEPARATOR);		
		result.append(reg.getFechaNotificacion() + LINE_SEPARATOR);		
		result.append(reg.getFechaEntrada() + LINE_SEPARATOR);		
		result.append(reg.getIDREGISTRO() + LINE_SEPARATOR);		
		result.append(reg.getIdEstado()!=55?"1":"2" + LINE_SEPARATOR);		
		result.append(reg.getCodRefUser() + LINE_SEPARATOR);		
		result.append(reg.getTipoUsuario());				
		
		return result.toString();
	}


}
